__author__ = 'nvsmirnov'
# -*- coding: utf-8 -8-

from Framework.PageClasses._CpBase import _CpBase
from Framework.DataClasses.CommonData import CommonData
import time

class CpResult(_CpBase):
    def openAuction(self, id):
        url = CommonData.url + "customer/application/secondpart/id/" + id
        self.driver.get(url)
        self.assert_url(url)

    def fillForm(self):
        #Подтвердить
        self.presence_of_element_located_byXpath("//a[contains(text(), 'Обработать заявку')]")
        element = self.driver.find_elements_by_xpath("//a[contains(text(), 'Обработать заявку')]")
        for elm in element:
            print "elm: ", elm
            elm.click()

        label = self.driver.find_elements_by_xpath("//label[contains(text(), 'Соответствует требованиям документации об аукционе и сведениям, содержащимся в реестре аккредитованных участников')]")
        print label
        label[0].click()
        self.driver.find_element_by_css_selector("input[name='protocol[]']").send_keys(CommonData.pathToFile)
        label[1].click()
        #Нажать чекбокс
        """
        label = self.driver.find_elements_by_xpath("//label[contains(text(), 'Соответствует требованиям документации об аукционе и сведениям, содержащимся в реестре аккредитованных участников')]")
        for elm in label:
            elm.click()
        """
    def submitForm(self):
        #Подписать
        self.driver.find_element_by_xpath(".//*[@type='button' and contains(.,'Подписать и направить')]").click()
        self.presence_of_element_located_byXpath(".//*[text()='Перед подписанием внимательно перечитайте и проверьте содержимое направляемого вами документа:']")
        self.driver.find_element_by_xpath(".//*[@type='button' and contains(.,'Подписать и направить')]").click()
        """
        #JS Alert
        self.wait_for_alert()
        self.driver.switch_to.alert.accept()
        #Certificate window
        self.submit_certificate_window()
        #JS Alert
        self.wait_for_alert()
        self.driver.switch_to.alert.accept()

        self.presence_of_element_located_byXpath(".//*[text()='Операция выполнена успешно!']")
        self.driver.find_element_by_xpath(".//*[@type='button' and contains(.,'OK')]").click()
        """




